Product Chat / Glass window problem

Author
Message
m2design
GameGuru TGC Backer
14
Years of Service
User Offline
Joined: 25th Mar 2010
Location:
Posted: 30th Jan 2016 22:55
Do we still not have window transparency or am I doing something wrong? I have tried all of the DDS save options in paint.net and
GG refuses to handle transparency correctly.



In the image, looking thru the doorway of the building, you can see the underside of the roof but thru the glass the underside of the roof becomes transparent as though the roof does not exist. If I am not creating this illusion myself then what is the problem.
Windows 10,64 bit|AMD FX-6200 Six-core-3.80 Ghz |CPU PASSMARK 6,142 |Memory 10GB |NVIDIA GEFORCE GTX 660 SC |GPU PASSMARK 4,114
Pirate Myke
Forum Support
13
Years of Service
User Offline
Joined: 31st May 2010
Location: El Dorado, California
Posted: 30th Jan 2016 23:16
This is usually solved by making the glass its own entity and assigning transparency mode 3.

See if this will make a difference for you.
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2400 Mhz, 4 Core(s), 4 Logical Processor(s), 8gb RAM, Nvidia gtx660, Windows 7 Pro 64bit

science boy
15
Years of Service
User Offline
Joined: 3rd Oct 2008
Location: Up the creek
Posted: 31st Jan 2016 00:14
What about transparency 5. Used to be king and show all in its sights. I also put transparency 5 on all models that way they all appear. I had issues way back and lee sorted it for me. Bit I heard they changed it but I think 5 still works too
an unquenchable thirst for knowledge of game creation!!!
rolfy
17
Years of Service
User Offline
Joined: 23rd Jun 2006
Location:
Posted: 31st Jan 2016 00:38 Edited at: 31st Jan 2016 00:52
Quote: "This is usually solved by making the glass its own entity"

This isn't really ideal, particularly where users would have to be placing it down separately.

Meantime you could try sorting the order of your windows in the modeling app, try grouping your windows and export these then delete the ones you have and re-import the exported windows into your modelers scene. This should place the windows last in the sorting order for the exported model properties and prevent your issue above. Export to .x as usual.

It may be that the order is reversed and your glass should be placed first in the modeling app, might depend on the shader but one or the other should help. If not you are going to have to wait till Lee fixes things.

Use transparency 3, transparency 5 is now reserved for water.
Pirate Myke
Forum Support
13
Years of Service
User Offline
Joined: 31st May 2010
Location: El Dorado, California
Posted: 31st Jan 2016 00:45
I export them from the same location, and set them in the editor with snap on grid . No misalignment.
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2400 Mhz, 4 Core(s), 4 Logical Processor(s), 8gb RAM, Nvidia gtx660, Windows 7 Pro 64bit

rolfy
17
Years of Service
User Offline
Joined: 23rd Jun 2006
Location:
Posted: 31st Jan 2016 00:53
That would work Myke but better to have a complete model to drop into a level and the extra steps shouldn't be required. Particularly if creating store media.
Pirate Myke
Forum Support
13
Years of Service
User Offline
Joined: 31st May 2010
Location: El Dorado, California
Posted: 31st Jan 2016 01:29
Yes, I agree, should not have to separate.

I like it for custom stuff as I can choose what gets collision and what don't need it. Separating the building so that the ceiling has no collision and columns against walls with no collision. once the pieces are exported, I can set them in under 5 minutes in the editor and they work well. This is for me, and for my client use. For store use not a good idea.

Just another optimization to reduce over head. Also allows me no need for multi textured objects, each piece can have only the texture needed and I can get more detail into them.

If we get a prefab system, then they could all be set at once. That would be sweet.

Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2400 Mhz, 4 Core(s), 4 Logical Processor(s), 8gb RAM, Nvidia gtx660, Windows 7 Pro 64bit

m2design
GameGuru TGC Backer
14
Years of Service
User Offline
Joined: 25th Mar 2010
Location:
Posted: 31st Jan 2016 01:42
This I am going to try...

Quote: "Meantime you could try sorting the order of your windows in the modeling app, try grouping your windows and export these then delete the ones you have and re-import the exported windows into your modelers scene. This should place the windows last in the sorting order for the exported model properties and prevent your issue above. Export to .x as usual."


I want my models to be complete entities, with out trying to move things around to make the glass sit where it belongs. It would be nice if Lee would fix this problem soon rather then the time it would take to get this to the top of the useless (my opinion only) vote list.

Thanks everyone for the help. The impossible is never a problem.
Windows 10,64 bit|AMD FX-6200 Six-core-3.80 Ghz |CPU PASSMARK 6,142 |Memory 10GB |NVIDIA GEFORCE GTX 660 SC |GPU PASSMARK 4,114
Uman
GameGuru TGC Backer
19
Years of Service
User Offline
Joined: 22nd Oct 2004
Location:
Posted: 31st Jan 2016 08:17 Edited at: 31st Jan 2016 08:19
Glass and such like this would be great to set as part of your model for the obvious reasons as stated above, but that's not always ideal and separate glass gives one options - unless one has a way to access the glass part of a model alone inside GG. e.g. Breakable glass. In a game I often want to make many glass and other objects destructable/moveable so they need to be dynamic and or carry a script though that may be not needed here. (Glass normally breaks when hit with a bullet or a chair is thrown at it). Yes I know GG is limited perhaps in such dynamics at the moment and perhaps that wont get any better. Many such things are missing.....

Personally I gave up with GG using .dds anyway for transparency as it's just a pain now to get working I found myself. As with many things got fed up with fighting it and banging my head against a brick wall - perhaps because info is scattered and or I don't understand how GG works - and it's constantly being changed too....

Thus - if it helps I switched to 32 bit .png. I use "Fireworks" - open any texture file - set the transparency to 51% - save as .png - job done. A few seconds with no messy work or time wasted. Works perfectly.



m2design

Nice building by the way.

System : Advent Windows 7 Home Premium 64bit. Intel(R). i5-2310 CPU @ 2.90GHz. 8.00 GB RAM DDR3. Storage : 1389 GB : 1088 GB Free (1389 GB Total). Graphics : NVIDIA GeForce GT 530. Total Available Graphics Memory : 4095 MB. Dedicated : 1024 MB. Shared : 3071 MB. Direct X10

m2design
GameGuru TGC Backer
14
Years of Service
User Offline
Joined: 25th Mar 2010
Location:
Posted: 31st Jan 2016 18:25 Edited at: 31st Jan 2016 18:28
I was able to get my glass to work but not in a manner that is ideal. My modeling software allows me to create the model, assign textures and export out as a "X" file but I can not import an "X" file so I was not able to make Rolfy's suggestion work (Darn it).

I had to use Pirate Myke's solution that requires making the glass a separate entity. When the base building with out the glass has been rotated off the normal rotation grid it is a real pain to position the glass exactly in the openings. (Lee) This is not an acceptable process.

@ Uman
I am going to check out "Fireworks" now. Thanks for the comment.





Windows 10,64 bit|AMD FX-6200 Six-core-3.80 Ghz |CPU PASSMARK 6,142 |Memory 10GB |NVIDIA GEFORCE GTX 660 SC |GPU PASSMARK 4,114
Uman
GameGuru TGC Backer
19
Years of Service
User Offline
Joined: 22nd Oct 2004
Location:
Posted: 31st Jan 2016 18:44
I have had Fireworks for ages - many years - bought it together with a lot of other software in a pack when it was owned by Macromedia until Adobe took them over. It's probably well over 10 years old but still works under Windows 10 when some older progs don't.

I guess if Adobe are the only ones who have it now then it would be expensive - too rich for me so I am lucky I got it a long time ago. Not sure if Paint.net or other prog can do the same with .png files so easily. I did not find it so myself.

I use .png for transparent decals too as again found it hard work in GG with .dds and transparency.

I am working on some models myself with glass and such like transparencies and at multiple scattered height levels so think I will be adding the glass as individual pieces.

Looks like you got the windows/glass in now anyway?

System : Advent Windows 7 Home Premium 64bit. Intel(R). i5-2310 CPU @ 2.90GHz. 8.00 GB RAM DDR3. Storage : 1389 GB : 1088 GB Free (1389 GB Total). Graphics : NVIDIA GeForce GT 530. Total Available Graphics Memory : 4095 MB. Dedicated : 1024 MB. Shared : 3071 MB. Direct X10

3com
9
Years of Service
User Offline
Joined: 18th May 2014
Location: Catalonia
Posted: 31st Jan 2016 20:10
Quote: "This should place the windows last in the sorting order for the exported model properties and prevent your issue above"

Nice to know, thanks Rolfy.

In Gimp set transparency/alpha channel is relatively easy.

3com
Laptop: Lenovo - Intel(R) Celeron(R) CPU 1005M @ 1.90GHz

OS: Windows 10 (64) - Ram: 4 gb - Hd: 283 gb - Video card: Intel(R) HD Graphics

PM
Pirate Myke
Forum Support
13
Years of Service
User Offline
Joined: 31st May 2010
Location: El Dorado, California
Posted: 31st Jan 2016 20:22
http://sourceforge.net/projects/assimp/files/assimp-3.1/

This software will open an x file and export it to .obj, or dea fbx files. Then you can import them into your model program this way.
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2400 Mhz, 4 Core(s), 4 Logical Processor(s), 8gb RAM, Nvidia gtx660, Windows 7 Pro 64bit

m2design
GameGuru TGC Backer
14
Years of Service
User Offline
Joined: 25th Mar 2010
Location:
Posted: 31st Jan 2016 20:55
@everyone..

I just realized all I had to do was add this to the model FPE file "transparency = 2" and bingo the glass works as required.
The image below illustrates the proper glass effect.

The earlier image that took me a good 30 minutes to create a separate glass entity and a separate building with no glass and then position the glass where it belongs was just not required.



Although they look the same, the new image only took the time required to add "transparency = 2" to the FPE file.
So much for banging around most of the day yesterday to solve the problem.

The dds file for the model was created in paint.net and the layer that contains the glass image was made transparent using the layer slider control to change the glass image layer from solid to semi transparent.
The additional "transparent = 2" command in the FPE files told GG how to handle glass.

Silly simple.
Windows 10,64 bit|AMD FX-6200 Six-core-3.80 Ghz |CPU PASSMARK 6,142 |Memory 10GB |NVIDIA GEFORCE GTX 660 SC |GPU PASSMARK 4,114
Teabone
Forum Support
17
Years of Service
User Offline
Joined: 8th Jun 2006
Location: Earth
Posted: 31st Jan 2016 21:53
I guess one great advantage to having your glass windows a separate entity... is you can have the ability to make them break apart if shot and become an entry way for the player. Kind of like segements in FPSCx9 that had windows.
Twitter - Teabone3 | Youtube - Teabone3

i7 -2600 CPU @ 3.40GHz - Windows 7 - 8GB RAM - Nivida GeForce GT 740
Pirate Myke
Forum Support
13
Years of Service
User Offline
Joined: 31st May 2010
Location: El Dorado, California
Posted: 31st Jan 2016 21:56
That was actually done with a decal. Worked very well.
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2400 Mhz, 4 Core(s), 4 Logical Processor(s), 8gb RAM, Nvidia gtx660, Windows 7 Pro 64bit

rolfy
17
Years of Service
User Offline
Joined: 23rd Jun 2006
Location:
Posted: 31st Jan 2016 23:16 Edited at: 31st Jan 2016 23:26
Using transparency = 2 you may find that other entity's on the other side of your model are culled by the windows, those trees for instance. Transparency has always been a bit hit and miss in GG from the beginning. Though I guess you have walked around inside it to see it is okay, as with the sorting order of model parts in the app it is same in GG with order placing, try putting a tree down then the model then another tree and make sure both trees can be seen through the glass to be certain. Transparency = 3 is supposed to force the object draw order in the engine.
m2design
GameGuru TGC Backer
14
Years of Service
User Offline
Joined: 25th Mar 2010
Location:
Posted: 31st Jan 2016 23:45

Rolfy...

You called it ... I think GG transparency sucks. From the front of the model looking through the glass everything looks good. From inside the model everything looks good through the glass. Walk around the building from the outside the transparency is a total disaster. Looking through the model end glass the front and rear walls disappear or looking through the rear glass the end walls and the front walls disappear. I will try transparency = 3 later I don't hold out much hope.

Looks like, for now, I'm stuck with the hard way.
Windows 10,64 bit|AMD FX-6200 Six-core-3.80 Ghz |CPU PASSMARK 6,142 |Memory 10GB |NVIDIA GEFORCE GTX 660 SC |GPU PASSMARK 4,114
rolfy
17
Years of Service
User Offline
Joined: 23rd Jun 2006
Location:
Posted: 31st Jan 2016 23:54 Edited at: 1st Feb 2016 00:37
Transparency = 3 will work as it should if the Artist remembers to put any transparent parts of the model such as windows last in the hierarchy of the modeling app before export to prevent any culling issues on the model itself, once you do that as standard then you know it will be fine whatever Lee does with the shader in future. I guess with a drag and drop game creation tool like GG we will run into this occasionally.

This doesn't mean the transparency is all okay and it is the Artist's fault it may still need some work to fix in GG itself.

Dx11 is sure to change everything as well and bring other goodness with its own problems so I wouldn't rely on things being changed to suit just now and simply rely on yourself to prevent these problems and any future ones of this kind
m2design
GameGuru TGC Backer
14
Years of Service
User Offline
Joined: 25th Mar 2010
Location:
Posted: 1st Feb 2016 00:53 Edited at: 1st Feb 2016 01:19
I've got it...
Thank you for the explanation and guidance.

That, my friend, works to perfection. Unbelievable ! I will post a couple of images later...
Windows 10,64 bit|AMD FX-6200 Six-core-3.80 Ghz |CPU PASSMARK 6,142 |Memory 10GB |NVIDIA GEFORCE GTX 660 SC |GPU PASSMARK 4,114
m2design
GameGuru TGC Backer
14
Years of Service
User Offline
Joined: 25th Mar 2010
Location:
Posted: 1st Feb 2016 01:53
Just a short video to show how it works...

Windows 10,64 bit|AMD FX-6200 Six-core-3.80 Ghz |CPU PASSMARK 6,142 |Memory 10GB |NVIDIA GEFORCE GTX 660 SC |GPU PASSMARK 4,114
Teabone
Forum Support
17
Years of Service
User Offline
Joined: 8th Jun 2006
Location: Earth
Posted: 1st Feb 2016 03:38 Edited at: 1st Feb 2016 03:41
Looks great! I like the little detail with the broken glass.
Twitter - Teabone3 | Youtube - Teabone3 | Twitch - Teabone3

i7 -2600 CPU @ 3.40GHz - Windows 7 - 8GB RAM - Nivida GeForce GT 740
rolfy
17
Years of Service
User Offline
Joined: 23rd Jun 2006
Location:
Posted: 1st Feb 2016 03:51
Glad you sorted it out and your level design is looking awesome
science boy
15
Years of Service
User Offline
Joined: 3rd Oct 2008
Location: Up the creek
Posted: 1st Feb 2016 17:50
i learnt the hard way with modelling that when you put windows in and still work on the model that it will not shw anything after the windows have been placed. thus a good 2 months of tinkering on my house kits realized that putting the windows in last works, and hence a good learning curve. but now i know why of this. cheers rolfy.
an unquenchable thirst for knowledge of game creation!!!
LeeBamber
TGC Lead Developer
24
Years of Service
User Offline
Joined: 21st Jan 2000
Location: England
Posted: 5th Feb 2016 13:33
Looks great, glad you sorted out the issue. When a related feature gets to the top of the voting board (i.e. Easy Building Editor), I plan to create composite entities which would allow you to place individual window entities in your building so they can be depth sorted, which will remove the need to organise them inside the 3D model, allow windows to be interchanged and also the bonus of being able to destroy them dynamically. Also, I recommend transparency mode 6 for entities that need to be rendered last and in depth order.
PC SPECS: Windows 8.1 Pro 64-bit, Intel Core i7-5930K (PASSMARK:13645), NVIDIA Geforce GTX 980 GPU (PASSMARK:9762) , 32GB RAM

Login to post a reply

Server time is: 2024-04-26 04:20:35
Your offset time is: 2024-04-26 04:20:35