Z9

Démarré par bluemesa, Octobre 06, 2020, 23:56:19

« précédent - suivant »

luistappa

#8275
 [at] Kochka : la programmation c'est pas forcément compliqué mais c'est juste bien organisé.

L'intérêt d'une programmation structurée est justement que les blocs soit réutilisables d'un programme à l'autre.

Tiens il est même très possible que le bloc qui permet l'enregistrement du pré-déclenche soit là depuis le début dans le FW du Z9. Il n'était juste jamais activé puisque rien dans le corps du programme faisait appel à lui.

Exemple : tu avais dans Windows 7 des bouts de Windows NT non actifs mais que l'on pouvait très bien activer même si ce n'était pas documenté.
Nikon F6/D500/Z5 - Sony A7II

Christophe NOBER

Citation de: luistappa le Avril 19, 2022, 18:45:29
[at] Kochka : la programmation c'est pas forcément compliqué mais c'est juste bien organisé.
...

Ben voyons ...  ;D

Des blocs de programmation  ;D

[at] Kochka   ;D

Verso92

#8277
Citation de: Christophe NOBER le Avril 19, 2022, 19:02:14
Ben voyons ...  ;D

Des blocs de programmation  ;D

Le terme n'est pas forcément bien choisi, mais c'est ça, dans l'esprit.

"Module" me semble pas mal ?


Quand j'étais développeur hardware, il y avait régulièrement des chantiers/groupes de travail pour faire en sorte de faire des modules réutilisables. Mais ça complexifiait inutilement les designs (modules paramétriques, testés dans différentes configurations et lourdement documentés), et ça n'est jamais allé très loin (sauf dans les circuits programmables, où les fabricants ou les développeurs tiers proposaient des modules/IP).

En ce qui me concerne, j'ai toujours préféré le re-use "pragmatique"...  ;-)

luistappa

Oui techniquement : Sous-programme en Français, subroutine in english.
Mais modules oui aussi.

blocs, briques c'était pour imager, car tout le monde n'a pas fait de programmation.

Nikon F6/D500/Z5 - Sony A7II

kochka

Citation de: Verso92 le Avril 19, 2022, 16:53:37
Et la post-saisie, en Jpeg ou en RAW ?
Au gré de l'officiant.
Technophile Père Siffleur

kochka

#8280
Citation de: luistappa le Avril 19, 2022, 18:45:29
[at] Kochka : la programmation c'est pas forcément compliqué mais c'est juste bien organisé.

L'intérêt d'une programmation structurée est justement que les blocs soit réutilisables d'un programme à l'autre.

Tiens il est même très possible que le bloc qui permet l'enregistrement du pré-déclenche soit là depuis le début dans le FW du Z9. Il n'était juste jamais activé puisque rien dans le corps du programme faisait appel à lui.

Exemple : tu avais dans Windows 7 des bouts de Windows NT non actifs mais que l'on pouvait très bien activer même si ce n'était pas documenté.
Je comprends bien, mes cours d'assembleurs datent de 1971/72 et depuis j'ai fait organiser quelques trucs comme çà, à une époque où ce n'était pas encore la mode  (A l'époque nous parlions de briques).
Si Nikon ne propose pas encore le raw,  j'aurais plutôt tendance à supposer une bonne raison que le manque d'idée, ou une mauvaise organisation.
Mais ce ne sont que des suppositions.
Pour rejoindre ce qu'explique Verso, j'avais inversement imposé dans certains cas ce que j'avais appelé faute d'idée plus parlante, "l'étanchéité" de certaines parties logiciel, ne tenant pas à tout re-tester chaque fois qu'un logiciel proche évoluait dans le même matériel.
Pour être plus clair:  CB avec Amex ou Dinner's dans les TPE
Technophile Père Siffleur

restoc

#8281
Le FW 2.0 est dispo depuis qqs heures. 68 Mbytes.

-Il semble que la maj directe par wifi /Snapbridge ne soit plus proposée.
-Pour ceux qui ne lisent pas l'anglais le Supplement du Manuel guide de référence en Français n'est pas encore disponible à cette heure ; Prendre le petit déjeuner d'abord!!


restoc

#8282
FW 2.0 : Supplément au Guide de Reference.

https://download.nikonimglib.com/archive5/eHj3L00EoCuu05wf9IB34Gmap098/Z9_FU_addendum_(En)01.pdf

Rectif : la maj via Wifi et Snapbridge est disponible selon ce document .. mais ne l'est pas via la page de téléchargement normale....
Attention :
Aprés update 2., pour ceux qui font du raw et utilisent C1, LR, DXO etc.: l'appareil par défaut est mis en Raw HE. ... Cà va en surprendre plus d'un ...


Rami

Nikonairien (ou presque)

Christophe NOBER

Citation de: Rami le Avril 20, 2022, 08:50:45
https://www.editions-eni.fr/open/mediabook.aspx?idR=3b0b7edb3ad5f3f8d594e5ebfbf75943

Je ne savais pas qu'on parlait informatique à ce niveau là chez Nikon 😂

Programmation par blocs

Elle propose une interface plus ludique et plus accessible aux enfants ou aux débutants. Au lieu d'écrire des lignes de texte et d'apprendre un langage avec une syntaxe exigeante (si vous oubliez le point-virgule à la fin d'une ligne, le programme ne fonctionne pas), vous déplacez des gros blocs de code colorés avec la souris.

Verso92

#8285
Citation de: restoc le Avril 20, 2022, 06:31:28
Attention :
Aprés update 2., pour ceux qui font du raw et utilisent C1, LR, DXO etc.: l'appareil par défaut est mis en Raw HE. ... Cà va en surprendre plus d'un ...

Comment cela est-ce possible ?

Si les photos ont été prises en NEF compressés sans perte (par exemple), comment pourront-elles être ouvertes par C1/LR/DxO en NEF "HE" ?

Comprendre que les NEF compressés sans perte ne seront plus lus ? autre ?


Citation de: Christophe NOBER le Avril 20, 2022, 09:17:39
Je ne savais pas qu'on parlait informatique à ce niveau là chez Nikon 😂

Je comprends mieux certaines incohérences et lacunes...  ;-)

Tonton-Bruno

Je vais tenter un résumé sans grand espoir de clore ce débat stérile.

En raison de contraintes d'enregistrement, Nikon ne propose sur le Z9 que des rafales en jpg pour les cadences de 30 et de 120i/s.

A l'occasion de la sortie du FW2.0 Nikon offre une nouvelle fonctionnalité très intéressante qui consiste à pouvoir enregistrer les photos entre 0,3 et 1s avant le déclenchement, pourvu qu'on maintienne le déclencheur enfoncé à mi-course pendant ce laps de temps. La durée totale de la rafale après le déclenchement est programmable entre 1 et 4s.
Il s'agit donc d'une fonction destinée à faciliter la saisie d'un instant très particulier, on pourrait dire "l'instant décisif à la portée de tous".
Cette fonction n'est disponible que pour les rafales de 30 ou 120i/s, donc exclusivement en JPG.

Tout le monde aurait envie de disposer de cette fonction aussi pour les rafales de fichiers RAW, à 10, 15 ou 20i/s.

Ce serait un tel avantage face à la concurrence que tout le monde comprend que si Nikon avait pu le proposer il l'aurait fait.

Nous n'avons aucune idée des contraintes techniques qui n'ont pas permis à Nikon de pousser plus loin son avantage, et il ne fait aucun doute que si cette contrainte peut être levée dans un futur proche sans intervention hardware au niveau du SAV, elle le sera.

La seule chose certaine, c'est que cette fonctionnalité très séduisante dont on avait vu les prémices sur les Nikon One est promise à un bel avenir et qu'on la retrouvera certainement dans tous les futurs boîtiers, même d'entrée de gamme... et y compris en RAW, cela va sans dire !

Christophe NOBER

#8287
Citation de: Verso92 le Avril 19, 2022, 19:31:32
Le terme n'est pas forcément bien choisi, mais c'est ça, dans l'esprit.

"Module" me semble pas mal ?
Quand j'étais développeur hardware, il y avait régulièrement des chantiers/groupes de travail pour faire en sorte de faire des modules réutilisables. Mais ça complexifiait inutilement les designs (modules paramétriques, testés dans différentes configurations et lourdement documentés), et ça n'est jamais allé très loin (sauf dans les circuits programmables, où les fabricants ou les développeurs tiers proposaient des modules/IP).

En ce qui me concerne, j'ai toujours préféré le re-use "pragmatique"...  ;-)

Entre un One et son processeur d'il y a 10 ans et un Z9 d'aujourd'hui , j'imagine qu'il y a un gouffre hardware et software .

Sur ces machines , compte tenu du besoin de réactivité/instantanéité , je n'imagine pas Nikon utiliser un langage hyper compilé généraliste mais plutôt un langage machine spécialisé ou carrément un assembleur ( donc dédié à une famille de processeur ) ... donc une compatibilité réduite entre One et Z9 .

Certes on peut ré-utiliser des lignes de code ou des algorithmes déjà élaborés sur d'anciennes machines , mais parler de "blocs de programmation" facilement ré-adaptables , c'est risible ...

Verso92

#8288
Citation de: Christophe NOBER le Avril 20, 2022, 09:28:46
Entre un One et son processeur d'il y a 10 ans et un Z9 d'aujourd'hui , j'imagine qu'il y a un gouffre hardware et software .

Sur ces machines , compte tenu du besoin de réactivité/instantanéité , je n'imagine pas Nikon utiliser un langage hyper compilé généraliste mais plutôt un langage machine spécialisé ou carrément un assembleur ( donc dédié à une famille de processeur ) .

Certes on peut ré-utiliser des lignes de code ou des algorithmes déjà élaborés sur d'anciennes machines , mais parler de "blocs de programmation" facilement ré-adaptables , c'est risible ...

J'imagine un langage de "haut niveau" pour la majorité du code, avec des briques en langage "bas niveau" pour certains modules "critiques".

Le code en langage "haut niveau" est en principe recompilable sans trop de dégâts sur un autre processeur hôte.


Après, reste le mystère de cette limitation en Jpeg pour le mode "C30" (30 vps), puisque le Z9 force le Jpeg normal "large" dans ce cas, format plus gourmand que le NEF "HE"...

Christophe NOBER

Citation de: Verso92 le Avril 20, 2022, 09:35:29
J'imagine un langage de "haut niveau" pour la majorité du code, avec des briques en langage "bas niveau" pour certains modules "critiques".

Le code en langage "haut niveau" est en principe recompilable sans trop de dégâts sur un autre processeur hôte.
...

Oui , en principe 👍🏻

Citation de: Verso92 le Avril 20, 2022, 09:35:29
...
Après, reste le mystère de cette limitation en Jpeg pour le mode "C30" (30 vps), puisque le Z9 force le Jpeg normal "large" dans ce cas, format plus gourmand que le NEF "HE"...

Seul Nikon le sait 🤗

On peut quand même imaginer que s'ils avaient pu le faire , ils l'auraient fait , donc il y a possiblement une incompatibilité hardware ( définitive ou temporaire )

yorys

#8290
Citation de: 55micro le Avril 19, 2022, 17:16:38
...
Mais on aurait pu supposer que sur un boîtier pro, qui offre le pré-déclenchement, les utilisateurs vont rencontrer des conditions limites (photographes animaliers, sport en salle...) dans lesquelles le raw aurait été bienvenu.
Par exemple, on peut râler (un peu) que le mode silencieux sur un Canon RP soit limité au jpeg, mais le comprendre comme une segmentation marketing assumée. Plus tu montes en gamme, moins ce type de limitation devient justifiable.

Il y a clairement, actuellement, dans le Z9 une limitation. C'est celle qui interdit d'utiliser les vitesses maximales de rafales (30 et 120 images/sec avec le Raw), est ce que cette limite est définitive (essentiellement hardware) ou provient t'elle d'un codage pas complètement optimisé on n'en sait rien, seuls les ingénieurs de chez Nikon pourraient le dire. Et si elle est hardware provient elle du processeur, du capteur, des canaux de communication interne ?, bien malin qui peut aujourd'hui affirmer quoi que ce soit, sachant que le traitement de signal à haute vitesse est un art particulier et difficile.

Je pense qu'en implémentant la nouvelle fonction d'images anticipée les développeurs (et leur direction) se sont heurté à un choix : limiter cette fonction en vitesse à 20  im/sec et l'autoriser en Raw, ou la réserver aux plus hautes vitesses avec la restriction aux Jpeg seulement. Pour une raison qui là aussi nous échappe, certainement liée à l'architecture logicielle du firmware, voire au temps disponible, il ne leur a pas été possible de proposer les deux dans cette mise à jour (ce qui laisse un espoir pour l'avenir).

Par contre je trouve leur choix actuel parfaitement logique. L'idée étant de pouvoir chopper des images extrêmement fugaces, très difficiles à saisir autrement. Dès lors plus il y aura d'images anticipées disponibles, plus il y aura de chances que l'une d'entre elles soit la "bonne". L'exemple parfait est celui de la balle de fusil, dont on peut se demander si la photo n'a pas en fait été prise avec une version béta du firmware 2.0.     

Comme il s'agit, y compris sur le plan de la communication et du marketing, de positionner le Z9 comme l'APN capable de ramener "l'image impossible", privilégier l'obtention de cette image par rapport à sa capacité de post-traitement me parait un choix judicieux et, encore une fois, logique.

Après je ne dis pas que cette fonction ne serait pas intéressante dans des situations moins extrêmes où le fait de disposer de capacités maximale de post-traitement est utile voire indispensable (portraits par exemple), mais c'est certainement moins "vendeur" que la balle de fusil (je rappelle quand même que la division photo de Nikon joue sa peau avec le Z9), cela viendra peut-être plus tard.
 

jeanbart

Citation de: Tonton-Bruno le Avril 20, 2022, 09:23:37
Il s'agit donc d'une fonction destinée à faciliter la saisie d'un instant très particulier, on pourrait dire "l'instant décisif à la portée de tous".
Il faut quand même que cet événement soit facilement prévisible et qu'il soit si rapide qu'il nécessite une cadence élevée pour la rafale.
Un peu comme le départ d'un 100 mètres ? Et encore au pire on utilise la rafale dès lors que les athlètes sont en position de départ.

Est-ce que ce n'est pas surtout fait pour palier en partie le très léger retard des viseurs électroniques ?
La Touraine: what else ?

yorys

Citation de: jeanbart le Avril 20, 2022, 09:59:58
...
Est-ce que ce n'est pas surtout fait pour palier en partie le très léger retard des viseurs électroniques ?

Encore faudrait il connaitre le rapport entre ce retard (qui doit exister) et celui des transmission neuronales inhérentes à l'opérateur, pas trop le temps de chercher là, mais je subodore qu'il y a au moins un ordre de grandeur de différence entre les deux, voire plus (au détriment du réflexe humain).

Verso92

Citation de: Christophe NOBER le Avril 20, 2022, 09:44:22
Seul Nikon le sait 🤗

On peut quand même imaginer que s'ils avaient pu le faire , ils l'auraient fait , donc il y a possiblement une incompatibilité hardware ( définitive ou temporaire )

Si c'est une incompatibilité hardware, il faudra attendre le Z9II...

jenga

Citation de: Christophe NOBER le Avril 20, 2022, 09:44:22
Seul Nikon le sait 🤗

On peut quand même imaginer que s'ils avaient pu le faire , ils l'auraient fait , donc il y a possiblement une incompatibilité hardware ( définitive ou temporaire )
Bah, ils auraient dû demander aux experts en programmation de ce fil, qui sont capables de deviner l'architecture logicielle et matérielle du Z9 rien qu'en voyant sa photo.

Verso92

Citation de: jenga le Avril 20, 2022, 10:51:23
Bah, ils auraient dû demander aux experts en programmation de ce fil [...]

Ou faire sous-traiter la fonction chez Olympus (qui, eux, savent faire) ?

jenga

Citation de: Verso92 le Avril 20, 2022, 10:52:44
Ou faire sous-traiter la fonction chez Olympus (qui, eux, savent faire) ?
Ils savent faire des Z9?

yorys

Citation de: Verso92 le Avril 20, 2022, 10:52:44
Ou faire sous-traiter la fonction chez Olympus (qui, eux, savent faire) ?

Avec leurs jouets, effectivement...
::)

(puisqu'on en est aux sophismes débiles, pourquoi se priver ?)

Verso92

Citation de: jenga le Avril 20, 2022, 10:54:10
Ils savent faire des Z9?

J'imagine, quand même (ils ne sont pas moins capables que chez Nikon)...


Au cas où, la sous-traitance tourne à plein entre les différents fabricants.

Et ça ne date pas d'hier (certaines pièces du F4 étaient d'origine Konica, par exemple).

Citation de: yorys le Avril 20, 2022, 10:56:17
Avec leurs jouets, effectivement...
::)

Pas de doute, on est bien dans la section Nikon.

yorys

Citation de: Verso92 le Avril 20, 2022, 10:56:39
J'imagine, quand même (ils ne sont pas moins capables que chez Nikon)...
Au cas où, la sous-traitance tourne à plein entre les différents fabricants.

Pas de doute, on est bien dans la section Nikon.

Garde un peu de ta rage pour la mise à jour 3.0 !
;D