1. Diese Seite verwendet Cookies. Wenn Sie sich weiterhin auf dieser Seite aufhalten, akzeptieren Sie unseren Einsatz von Cookies. Weitere Informationen

Wir basteln uns den RenderService 3.0

Dieses Thema im Forum "RenderService" wurde erstellt von leMaik, 24. September 2016.

?

Am wichtigsten am RenderService wäre mir...

  1. eigene Chunky-Szenen von meinem PC hochzuladen

    5 Stimme(n)
    55,6%
  2. Chunky-Szenen vom Server aus zu erstellen

    6 Stimme(n)
    66,7%
  3. Videos erstellen zu können

    4 Stimme(n)
    44,4%
  4. VR-Bilder rendern zu können

    3 Stimme(n)
    33,3%
Eine Auswahl mehrerer Antworten ist erlaubt.
  1. computergott

    computergott Forenmoderator (Moderationsteam)

    Kann es sein, dass eure Webseite grad ein paar Fehler hat ;)

    [​IMG]

    PS
    Eurer Renderservice hat gerade meinen ersten Test fertig gerendert:

    [​IMG]
     
  2. leMaik

    leMaik Administrator Mitarbeiter

    Es gibt aktuell noch keine Website. :rolleyes: Die kommt als übernächstes. :)
     
  3. computergott

    computergott Forenmoderator (Moderationsteam)

    Hehe :D

    Schade, aber ok
     
  4. leMaik

    leMaik Administrator Mitarbeiter

  5. computergott

    computergott Forenmoderator (Moderationsteam)

    Warum zeigt mir Chunky eigentlich manchmal solche roten Blöcke an? - Diese sind dann aber - wenn gerendert - ganz normal.

    [​IMG]
     
  6. leMaik

    leMaik Administrator Mitarbeiter

    Weil das Texturepack fehlt, bzw. meine "gemoddete" Chunky-Version mit dem Plugin es nicht findet. Nimm dir am besten das "normale" Chunky 1.4.0, erstell damit deine Szene, dann öffne diese Szene in "meinem" Chunky und lade sie damit zum RenderService hoch. ;)
     
  7. computergott

    computergott Forenmoderator (Moderationsteam)

    Einfachere Idee/Anleitung:

    Entweder selbst ein Resourcepack wählen, oder einfach mal die Defaults laden

    [​IMG]

    Funktionierte bei mir auch schneller als zuerst machen, dann switchen und hochladen.


    Öhm ja.. So sieht es aus, wenn man sich nicht auskennt :D

    [​IMG]
     
    Zuletzt bearbeitet: 16. Oktober 2016
  8. leMaik

    leMaik Administrator Mitarbeiter

    Den Nebel entweder ausschalten oder die Dichte (fog density) auf weniger als 0.1 stellen. Dann sieht es halbwegs natürlich aus. :)

    Edit: Du kannst auch bei dir lokal rendern, dann siehst du vorher, wie die Szene aussieht.
     
  9. computergott

    computergott Forenmoderator (Moderationsteam)

    Mach ich nun auch :) - Hatte mich zu viel auf die Vorschau verlassen.
     
  10. leMaik

    leMaik Administrator Mitarbeiter

    @computergott Die Vorschau ist doof, die nutzt kein Path-Tracing.
     
  11. Horstexplorer

    Horstexplorer Crafter

    Vielleicht kann man in der Vorschau nen Prerender einbauen. Der halt das ganze Bild kurz mit wenigen Samples Lokal rendert.
     
  12. leMaik

    leMaik Administrator Mitarbeiter

    Dazu kann man lokal einfach ganz normal rendern, Problem gelöst. ;)
     
  13. Horstexplorer

    Horstexplorer Crafter

    Kann man mit dem Ding eig schon selber mit Rendern?
     
  14. leMaik

    leMaik Administrator Mitarbeiter

    Gleich. :) Ist aber ein separates Programm, das Plugin für Chunky ist nur zum Hochladen von Szenen da.
     
  15. Horstexplorer

    Horstexplorer Crafter

    :D Da ist aber der Support ganz schnell.
    Bei OnePlus wollen se erstmal das du das Handy zurück sendest bevor sie Fehler in der Software beheben :D
     
  16. leMaik

    leMaik Administrator Mitarbeiter

    Es folgt das letzte Update für "heute"! :D
    Bis auf den Master-Server sind jetzt alle Teilprojekte auf Bitbucket zu finden. Der Master-Server kommt in den nächsten Tagen dazu.

    Die Render-Node kann man jetzt theoretisch einfach aus dem Quellcode bauen. Oder hier herunterladen! :D
    Nutzung (eine ausführlichere Anleitung folgt):

    Startet einen Render-Knoten mit maximal vier Prozessen mit jeweils zwei Threads:
    java -jar rendernode-3.0.0-SNAPSHOT-jar-with-dependencies.jar -p 4 -t 2

    Mit --help wird eine Liste der weiteren Optionen angezeigt.

    In den nächsten Tagen wird es eventuell Änderungen geben, durch die die Render-Node nicht mehr funktioniert. Also erst die aktuellste Version herunterladen, es erneut versuchen und ggf. anschließend Fehler berichten. :)

    Interessant für @Raccoon (schätze ich): Man kann sich, wenn man das Repository klont, auch mit docker build . ein Docker-Image bauen und dieses nutzen. Über Umgebungsvariablen kann dann die Anzahl der Prozesse und Threads festgelegt werden (siehe hier).
     
  17. Raccoon

    Raccoon Junior Crafter

    Interessant für Maik: Ich habe einfach ein paar Errors beim starten. Ist der Master-Server überhaupt online? Sieht nach nem Zertifikat Problem aus.

    Code:
    D:\RenderService>java -jar rendernode-3.0.0-SNAPSHOT-jar-with-dependencies.jar -p 2 -t 2
    ←[31m[14:02:28 ERROR]: [RendererApplication] Could not fetch render service info←[m
    java.util.concurrent.ExecutionException: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX
    path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to
    requested target
            at java.util.concurrent.CompletableFuture.get(Unknown Source)
            at com.wertarbyte.renderservice.renderer.application.RendererApplication.start(RendererApplication.java:64)
            at com.wertarbyte.renderservice.renderer.Main.main(Main.java:57)
    Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.sec
    urity.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
            at sun.security.ssl.Alerts.getSSLException(Unknown Source)
            at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
            at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
            at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
            at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
            at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
            at sun.security.ssl.Handshaker.processLoop(Unknown Source)
            at sun.security.ssl.Handshaker.process_record(Unknown Source)
            at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
            at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
            at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
            at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
            at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.java:241)
            at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.java:198)
            at okhttp3.internal.connection.RealConnection.buildConnection(RealConnection.java:174)
            at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:114)
            at okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:193)
            at okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:129)
            at okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:98)
            at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)
            at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
            at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
            at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:109)
            at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
            at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
            at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
            at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
            at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:124)
            at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
            at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
            at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:170)
            at okhttp3.RealCall.access$100(RealCall.java:33)
            at okhttp3.RealCall$AsyncCall.execute(RealCall.java:120)
            at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
    Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBu
    ilderException: unable to find valid certification path to requested target
            at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
            at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
            at sun.security.validator.Validator.validate(Unknown Source)
            at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
            at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
            at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
            ... 33 more
    Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested t
    arget
            at sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source)
            at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
            at java.security.cert.CertPathBuilder.build(Unknown Source)
            ... 39 more
    
    D:\RenderService>PAUSE
    Drücken Sie eine beliebige Taste . . .
    
     
  18. leMaik

    leMaik Administrator Mitarbeiter

    Ist ein Zertifikatsproblem, liegt aber an falsch konfiguriertem Java, das Let's Encrypt nicht vertraut. Nimm mal den Docker-Container, damit sollte das laufen. Oder aktualisiere Java oder deine Zertifikate oder so... Wie auch immer das unter Windows geht. :D
     
  19. computergott

    computergott Forenmoderator (Moderationsteam)

    Irgendwie tun mir dir Renderserver leid, aber wer Chunky "lernen" will, muss auch mal die Dinger rendern. ;)

    [​IMG]
     
    Zuletzt bearbeitet: 17. Oktober 2016
  20. leMaik

    leMaik Administrator Mitarbeiter

    Genau dafür ist der RenderService da, und mit jedem erstellten Job kann ich testen, wie stabil der Service läuft. Von daher: supi! :)