Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (756)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (842)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  How to real-time render a tree??  (Read 1598 times)
0 Members and 1 Guest are viewing this topic.
Offline Brook_Lee

Senior Newbie

Java games rock!

« Posted 2003-03-23 23:19:52 »

I want to create a scene which has several  trees.
Maybe ,texture and Billboard is a good way,but if
we come closer to the trees,the tree is obviously
Do you have a better way to render a real 3D tree?
Offline Herkules

Senior Devvie

Friendly fire isn't friendly!

« Reply #1 - Posted 2003-03-24 06:17:19 »

1000 ways. Some algorithm use fractals to create trees geometry. This tpyically leads to huge amounts of data, so take care!
We simply use 3 pair-wise crossed, textured quads which are bundled to woods of 100 trees or so. This way we can display 10000 trees very quickly. But if you get nearer, you can clearly see how they are constructed.

HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Offline Breakfast

Senior Devvie

for great justice!

« Reply #2 - Posted 2003-03-24 09:08:06 »

If you want full 3d models you might just make 10 different tree models in a normal model editor - I believe this is what games like WC3 and Morrowind do. You could also perhaps find a happy medium by creating a bunch of branches and trunks in a model editor and then creating random trees by mixing the sections in different orders. Really the world is your oyster on this one- there are a whole lot of different ways to do it and no single "right" answer.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline abies

Senior Devvie

« Reply #3 - Posted 2003-03-26 16:23:46 »

One technique I have found interesting was to prepare 'slices' of tree from various directions. As far as I remember, they have used 5 parallel slices, at 5-6 different angles. Then, when avatar approaches to tree, you display two 5-slice-sets  most perpendicular to view direction. If you are exactly perpendicular to one of slicesets, you get almost perfect tree. Depending on angle, you alpha blend two slices - to 50/50 ratio, if two slice sets are equally good for displaying.

This allows you to display a tree with 10 quads, unfortunately taking considerable amount of texture space. Of course, this technique should be only used for leaves - trunk can be done by normal means.

Artur Biesiadowski
Pages: [1]
  ignore  |  Print  

DesertCoockie (56 views)
2018-05-13 18:23:11

nelsongames (88 views)
2018-04-24 18:15:36

nelsongames (78 views)
2018-04-24 18:14:32

ivj94 (763 views)
2018-03-24 14:47:39

ivj94 (95 views)
2018-03-24 14:46:31

ivj94 (647 views)
2018-03-24 14:43:53

Solater (108 views)
2018-03-17 05:04:08

nelsongames (189 views)
2018-03-05 17:56:34

Gornova (430 views)
2018-03-02 22:15:33

buddyBro (1090 views)
2018-02-28 16:59:18
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!