Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (483)
Games in Android Showcase (110)
games submitted by our members
Games in WIP (550)
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 979 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
dummy.
Do you have a better way to render a real 3D tree?
Offline Herkules

Senior Member




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 Member




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 Member





« 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  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

CopyableCougar4 (15 views)
2014-08-22 19:31:30

atombrot (28 views)
2014-08-19 09:29:53

Tekkerue (25 views)
2014-08-16 06:45:27

Tekkerue (23 views)
2014-08-16 06:22:17

Tekkerue (15 views)
2014-08-16 06:20:21

Tekkerue (22 views)
2014-08-16 06:12:11

Rayexar (61 views)
2014-08-11 02:49:23

BurntPizza (39 views)
2014-08-09 21:09:32

BurntPizza (31 views)
2014-08-08 02:01:56

Norakomi (38 views)
2014-08-06 19:49:38
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org 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‑gaming.org
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!