Messages récents

Pages: 1 [2] 3 4 ... 10
11
Blabla de sceners / Shadowology
« Dernier message par wullon le 03 Juin 2018 à 16:37:28  »
12
Code / Re : Besoin d'aide sur un premier "renderer"
« Dernier message par Graindolium le 03 Juin 2018 à 15:22:11  »
extrait avec des api qui gère l'envoi d'un buffer
''''''''''''-->BUFFER'''''''''''''

Declare Function LoadImage Lib "user32" Alias "LoadImageA" (ByVal hInst As Long, ByVal lpsz As String, ByVal dwImageType As Long, ByVal dwDesiredWidth As Long, ByVal dwDesiredHeight As Long, ByVal dwFlags As Long) As Long
'Declare Function GetBitmapBits Lib "gdi32" alias "GetBitmapBits" (ByVal hBitmap As Long, ByVal dwCount As Long, lpBits As long) As Long
Declare Function SetBitmapBits Lib "gdi32" alias "SetBitmapBits" (ByVal hBitmap As Long, ByVal dwCount As Long, lpBits As long) As Long
Declare Function DeleteObject Lib "gdi32" alias "DeleteObject" (ByVal hObject As Long) As Long
Declare Function GetObject Lib "gdi32" Alias "GetObjectA" (ByVal hObject As Long, ByVal nCount As Long, lpObject As long) As Long

Type BITMAP
    bmType As Long
    bmWidth As Long
    bmHeight As Long
    bmWidthBytes As Long
    bmPlanes As short
    bmBitsPixel As short
    bmBits As Long
End Type

dim bmpx as BITMAP
dim BPX as single
dim BTX as single' 80*60*BPX
dim hhdc as long
defint poss
Dim Nbbyte(19200) As Byte

SUB Buffer( opt as single )
 DeleteObject(hhdc)
 hhdc = LoadImage( 0,"ARTWORK.bmp", 0, 80, 60,&H10)
 setBitmapBits (hhdc, BTX, varptr(Nbbyte(1)))
 II.handle=hhdc
 'GetBitmapBits (hhdc1, 19200, varptr(Nbbyte(1)))  ' Clear
 MEMSET(VARPTR(Nbbyte(1)), 0, BTX*SIZEOF(Byte))
 MEMSET(VARPTR(mz(1)), 0, BTX*SIZEOF(single))
 'ReDim mz(0) as single                 ' /!\ mauvaise idée, ReDim bouffe la mémoire
 'ReDim mz(1 to 19200) as single        ' vos mieux utiliser MEMSET(,,) pour faire un clear tableau
END SUB

j'avais fait une démo en cpu totalement , en utilisant des envois de buffer bien sûr

vos mieux manipuler une matrice de profondeur ça donne beaucoup de possibilité ...
13
Code / Re : Besoin d'aide sur un premier "renderer"
« Dernier message par lomn le 03 Juin 2018 à 11:22:21  »
Oui je fais tout en soft et du coup c'est calculé par le CPU, j'en ai déjà fait les frai niveau puissance de calcul mais pour quelque chose d'assez basique ça devrait le faire sans trop de problème (j'espère).

Du coup merci pour la video je vais aller regarder ça !!
14
Code / Re : Besoin d'aide sur un premier "renderer"
« Dernier message par LittleWhite le 03 Juin 2018 à 09:36:10  »
Bonjour,

Du coup, vous faites un renderer purement logiciel ? (sans OpenGL ou DirectX) Donc complètement CPU ?
Pourquoi pas et cela se fait. mais ce n'est pas nécessairement ainsi que son faites les démos.
Vous pouvez suivre ce cours : https://www.youtube.com/watch?v=R2jMkg1TpEM&list=PL4A8BA1C3B38CFCA0

Citer
faut il que j'utilise un Zbuffer en enregistrant les valeurs de profondeur pour chaque pixel (si oui je suis a la recherche de doc pour écrire ça)
C'est le cas pour la méthode naïve. On a un tampon de la taille de la cible de rendu, pour les valeurs de profondeur.

15
Code / Besoin d'aide sur un premier "renderer"
« Dernier message par lomn le 02 Juin 2018 à 18:11:09  »
Hello je suis nouveau sur ce forum. Ca fait un moment que je suis intrigué par les demos que j'ai pus voir à droite à gauche et du coup j'ai choisi dans tenter le coup, comme mon truc c'est plutôt les maths et le code je suis parti dans l'idée de coder une base pour pouvoir aboutir a une petite démo.
Du coup  j'ai écrit mon code en OCaml en partant d'une bibliothèque ultra basique (la seule qui permette de faire des applications avec un GUI a ma connaissance.)

Jusque là tout va bien j'ai écrit toute la partie matricielle. Pour l'instant je n'ai qu'un rendu wireframe et j'aimerais bien passer a quelque chose de plus sympa. Je sais pas comment implémenter le moteur de rendu proprement, faut il que j'utilise un Zbuffer en enregistrant les valeurs de profondeur pour chaque pixel (si oui je suis a la recherche de doc pour écrire ça) ? Sinon j'ai vu du code plus rapide a process où le type calcul les barycentre de chaque face pour ensuite les tracées dans l'ordre de profondeur (est ce une bonne technique malgré les risques de chevauchement des faces ?).

Voila je sais pas trop comment m'y prendre donc tout conseil est la bienvenu. vu que je connais pas grand chose dans le domaine je suis preneur pour toute sorte de doc.

Merci bien !
16
Blabla de sceners / Re : HS pixelartdisk
« Dernier message par Graindolium le 29 Mai 2018 à 03:30:31  »
boire et fumé  ne sont que mentalité !

ignorer ça douleur ne peut être profitable !

j'avais eu de la peine d'avoir enfin été aimer alors que je ne peut plus envisager cette relation,
 quant enfin l'enfant a su dépassé là contrariance de ce faux monde  pour être capable des confiances investi par ça volonté,
   il semble que le vrais amours ne puisse venir que d'âme pure ,
     je ne suis capable que d'une présence abstraite ,
       décidément je n'aime pas être dépendant d'une personne,
         peut être que je n'arrive plus à aimer d'amours une personne

s'il ne savent pas qu'il me trairons,
 je suis en ce qui me concerne conscient d'une représentation mal-sensible
  comme le vrais amours au sens même d'un partage de l'existence  jusqu'à la réincarnation de savoir
    toute amours fait peur ,
       peur de décevoir , de ne pas être le bien qu'ont a perdu !

il fallait certainement quérir sont bien avant de pouvoir le partager,
 évidement que les plus jeune connaisse le bien   bien mieux que tout les autres,
   pour moi il est devenu difficile de comprendre l'importance de la vie
     je n'arrive pas à aimer , je suis sentimental d'une façon qui ne concerne que de moins en moins les possibles personnes,
  c'est plutôt une incapacité à m'attacher , création d'un lien mental ,
    comment pourrais-je faire confiance  !

avec autant d'émotion elles sont devenu réelle les une pour les autres
 jusqu'a que je soit décédé dans la plus intime liberté,
  toi tu es un cœur

il est étrange d'aimé et d'être aimé,
  celà doit correspondre à l'importance d'être serviable,

je rejette toute emprise modélisatrice de la par d'une personne,
 et je ne me sent pas le mieux disposé à réalisé de belle modélisation sur une personne qui se disposerait à moi,

je n'aime pas être aimé inéquitablement, et j'ai peur d'aimé inéquitablement

pourtant il n'y a que ça ici,
 je vois des possesseur et des possédés,

décidément il faut être un maitre du bien pour possédés ou être possédé correctement,
 ce lien d'amours entre personne est équivalemment au lien de possession de soit même,
   je possède un système nerveux !
     est-ce que je suis équitable , si j'étais un maitre du bien je me sentirais bien !

l'équitabilité du lien parent enfant ,
 ne peut être que éthérique ! il s'agit d'aller éveillé des valeurs cher l'enfant puis de simplement accepté de le suivre à se réalisé,
  là où ma condition a échouer et a finalement fait de moi une personne trop imposante ,
    j'ai dû le décevoir et créé un sentiment d'abandon

17
Blabla de sceners / Re : mes quelques photos de scene
« Dernier message par wullon le 27 Mai 2018 à 17:33:40  »
Yes c'est good !

A une prochaine bon dimanche ;)
19
Blabla de sceners / Re : mes quelques photos de scene
« Dernier message par yogi beer le 27 Mai 2018 à 15:39:10  »
cocou wullon content de te recroiser !

revoilà un lien:
https://110639.ikic.me/public.php?service=files&t=463a8095a430f40e2808498eb1a66fa1

normalement pas de mot de passe ?

merci de me confirmer et passe une bonne journée de dimanche

stéphane
20
Blabla de sceners / Re : mes quelques photos de scene
« Dernier message par wullon le 27 Mai 2018 à 15:35:41  »
Mince ça marche plus :> (demande un login/mdp)
Pages: 1 [2] 3 4 ... 10