AriusEso
Customers
Community Member
    
Posts: 376
Esoteric
|
 |
« Reply #100 on: August 08, 2008, 09:11:33 AM » |
|
That doesn't sound right.
You should be adding the header path to the solution once the DLL is registered. You might have 8.3 issues if you leave it in the program files directory. So, copy the folder C:\Program Files\TV3D SDK 6.5\sdk\cppdll\( or whatever it is ) to something like c:\c++.
Then, open the solution. On the left hand side you'll have a project pane with the solution and all of it's files. Right click on the solution name and go to properties. Under C/C++ *and* Linker change where it says "e:\tvheaders"( some samples have "f:\tvheaders" ) to "c:\c++".
|
|
|
|
|
Logged
|
|
|
|
|
Raine
|
 |
« Reply #101 on: August 11, 2008, 10:22:17 AM » |
|
Congrats on the stickied post, well done guys 
|
|
|
|
|
Logged
|
|
|
|
eyesack
Community Member

Posts: 4
|
 |
« Reply #102 on: August 27, 2008, 01:37:26 AM » |
|
this thread needs an update.
bump
|
|
|
|
|
Logged
|
|
|
|
AriusEso
Customers
Community Member
    
Posts: 376
Esoteric
|
 |
« Reply #103 on: August 27, 2008, 12:21:55 PM » |
|
Shadow mapping is coming. I've got a lot things on right now, I'm not a community code monkey.
|
|
|
|
|
Logged
|
|
|
|
|
sgrippa
|
 |
« Reply #104 on: August 27, 2008, 01:34:44 PM » |
|
Arius has done an amazing work for the community, like very few others. Let him breath and don't push him. There's anyway plenty of things to learn from the samples he already posted. And, btw, when do shadowmap be avalaible, Arius ?  (joking of course....)
|
|
|
|
|
Logged
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. (Rich Cook)
|
|
|
AriusEso
Customers
Community Member
    
Posts: 376
Esoteric
|
 |
« Reply #105 on: August 27, 2008, 01:48:32 PM » |
|
Shadow mapping sample is written. It needs commenting and then of course it needs porting.
|
|
|
|
|
Logged
|
|
|
|
Toaster
Community Member

Posts: 147
|
 |
« Reply #106 on: August 27, 2008, 05:20:23 PM » |
|
hehehe I cant wait to get my hands on it hehehehe. :insert evil smiley here: ugh where's the evil laughing smiley..
-Toaster
|
|
|
|
|
Logged
|
|
|
|
AriusEso
Customers
Community Member
    
Posts: 376
Esoteric
|
 |
« Reply #107 on: August 29, 2008, 02:58:49 PM » |
|
Ok.
#23: Simple Uniform Cubic Shadow Mapping. ( requires SM3 cause I was lazy, removing the specular should drop it to SM2 ).
Get it from the link in the first post. The .NET samples are done also as ZaPP did it this morning, but the VB6 one is not. I don't think my PM's have been getting through to shsdevries for some reason.
|
|
|
|
|
Logged
|
|
|
|
ZaPPZion
Community Member

Posts: 341
|
 |
« Reply #108 on: August 29, 2008, 04:36:45 PM » |
|
Ownage, there are already a couple tutorials form pages online on my webpage: www.bartkuipers.com -> tutorials. I need some feedback on those  Only did 0-9 for now, going to continue soon.
|
|
|
|
|
Logged
|
|
|
|
AriusEso
Customers
Community Member
    
Posts: 376
Esoteric
|
 |
« Reply #109 on: August 30, 2008, 07:45:10 AM » |
|
Just wanted to add these to the list so I don't forget.
#32: FX motion blur. #33: Per-Pixel Lit, normal mapped, grass. ( This is made possible in the new build - which keeps tangent data for instances, coming soon to a TV3D mirror near you ). #34: Post-Process Sepia. #35: Post-Process Greyscale. #36: Simple Blurring. #37: Simple TVAI. #38: Everything combined. This will combine most of the previous examples, not in game form( I'm SO not a logic guy ), but in a neat little demo. This will be classed, so be warned.
|
|
|
|
|
Logged
|
|
|
|
|
sgrippa
|
 |
« Reply #110 on: August 31, 2008, 07:57:42 PM » |
|
#33: Per-Pixel Lit, normal mapped, grass. ( This is made possible in the new build - which keeps tangent data for instances, coming soon to a TV3D mirror near you ).
Interesting, I didn't know that the new build would have addressed the tangent informations. Do you know if the landscape is addressed too ?
|
|
|
|
|
Logged
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. (Rich Cook)
|
|
|
AriusEso
Customers
Community Member
    
Posts: 376
Esoteric
|
 |
« Reply #111 on: August 31, 2008, 08:48:01 PM » |
|
Landscape still has no tangential information - this is due to things like LOD making generation of the data criminally slow.
|
|
|
|
|
Logged
|
|
|
|
|
sgrippa
|
 |
« Reply #112 on: September 01, 2008, 03:31:04 AM » |
|
Oh, I see. Thanks Arius.
|
|
|
|
|
Logged
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. (Rich Cook)
|
|
|
AriusEso
Customers
Community Member
    
Posts: 376
Esoteric
|
 |
« Reply #113 on: September 01, 2008, 03:39:54 AM » |
|
Oh, I see. Thanks Arius.
I should mention you can hack this out in the vertex program and actually build a TBN matrix - the results are hit and miss though. But it can be done. Half of me thinks Sylvain should do this in a CustomLandscape.fx shader, similar to his CustomActor/MiniMesh.fx shaders - just so people then have a workaround. Anyway, doing something like this in the vertex program will do the trick: float3 Tangent = cross(IN.Normal, float3(1, 0, 0)); float3 BiTangent= cross(Tangent, IN.Normal); Tangent = cross(IN.Normal, BiTangent);
See, now you would have TBN which can be used to move your data in to tangent space. Hacky, but we're all about the hacks  .
|
|
|
|
|
Logged
|
|
|
|
|
sgrippa
|
 |
« Reply #114 on: September 01, 2008, 06:06:18 AM » |
|
Thanks as usual, this hilights a new way to (as you have obviously guessed) apply bump mapping to landscape. Btw, I've seen your shadowmap shader and it's plenty of interesting things to learn (alpha support to say one). I've merged in my little upcoming demo and it works like a charm.... 
|
|
|
|
|
Logged
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. (Rich Cook)
|
|
|
brad
Community Member

Posts: 6
|
 |
« Reply #115 on: November 10, 2008, 11:00:56 AM » |
|
Hello there,
is there a chance the Delphi port is finished in the near future ? (AriusEso ? Pleeeease!) The new stuff (#23-#38) would be great, too. The lack of tv3d documentation makes some good demos/examples/tutorials essentially valuable.. So please keep on the good work! (I've been looking for v6.5 Delphi demos for a very long time, and I found not one single project.. I'm sure other newbies would appreachiate some delphi stuff,too. Of course its possible to 'play' with e.g. some VB demos, try to port them.. but especially for newbies that can be pretty frustrating..)
..Brad
|
|
|
|
|
Logged
|
|
|
|
|
DavidAWinter
|
 |
« Reply #116 on: November 12, 2008, 10:56:21 PM » |
|
I'm getting a strange problem with all of these samples (and it doesn't look like others are seeing the same thing).
Anytime I try to run the VB.net ones the application instantly closes. The FormActive never fires, and if I try to rearrange the code to force it, the application just shuts down after one or two render loops.
Suggestions?
|
|
|
|
|
Logged
|
|
|
|
ZaPPZion
Community Member

Posts: 341
|
 |
« Reply #117 on: November 13, 2008, 03:08:49 AM » |
|
insert some breakpoints to see if the blnLoop is still true. I think it might be due to that one.
|
|
|
|
|
Logged
|
|
|
|
|
DavidAWinter
|
 |
« Reply #118 on: November 13, 2008, 12:41:33 PM » |
|
Hmm no, I don't think you understand. That variable is initalized in the Form_Activate function call as well as the call to the main game loop. Form_Activate never fires. In fact rarely does the Form_Load fire.
|
|
|
|
|
Logged
|
|
|
|
António Mateus
Community Member

Posts: 26
|
 |
« Reply #119 on: November 13, 2008, 04:35:52 PM » |
|
The only thing I had to do to be able to run the samples was deleting the references to tv dll and reference it again in my system.
Could that be the problem?
|
|
|
|
|
Logged
|
|
|
|
|